﻿
require.config({
    baseUrl:window.location.href.substring(0,window.location.href.lastIndexOf("/")+1)+"js",
    //baseUrl:window.location.host+'/webApp',
    waitSeconds: 30,
    paths : {
        "jquery" : "../common/js/lib/zepto.min",
        "frozen" : "../common/js/lib/frozen",
        "underscore":"../common/js/lib/underscore-min",
        "backbone":"../common/js/lib/backbone-min",
        'artTemplate':"../common/js/lib/artTemplate",
        'modalMobile':"../common/js/lib/XUI-modal",
       // "Backbone":"../common/js/lib/backbone-1.1.2"
    },
    shim:{
        "jquery":{
            exports: '$'
        },
        "frozen":{
            exports: ''
        },
        "underscore":{
            exports: '_'
        },
        "backbone":{
            deps:['underscore','jquery'],
            exports : 'Backbone'
        }
    }
});

//APPconfig
var shopName = '';//门店名称
var serUrl = '';//门店地址
var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
 var tokens = '';//token值
var DeviceID = '';//DeviceID
var DeviceType = '';
var houUrl = 'http://t7.youanmi.com:7193/';
var useNetData=true;//true为使用真实数据，false伪造数据数据
//var hostUrl="http://localhost:8089"; //接口地址
var hostUrl=''; //接口地址

var hostLocation=window.location.href.substring(0,window.location.href.lastIndexOf("/")+1);//项目位置
var interfaces={
    pageInit:{
        url:useNetData?hostUrl+'/discount/info':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    getManageStatue:{  //管理页面状态信息获取接口接口
        url:useNetData?hostUrl+'/fwcgi-bin/getManageStatue':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    get_wan_type:{//获取WAN口
        url:useNetData?hostUrl+'/fwcgi-bin/get_wan_type':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    get_ssid_list:{//充电宝wifi网络列表接口
        url:useNetData?hostUrl+'/fwcgi-bin/get_ssid_list':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    set_wan_pppoe_settings:{//WAN口的PPPOE连接方式
        url:useNetData?hostUrl+'/fwcgi-bin/set_wan_pppoe_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    getBondingData:{//页面需要获取路由的mac 和sn
        url:useNetData?hostUrl+'/fwcgi-bin/getBondingData':hostLocation+'/static/json.tpl',//接口地址
            type:useNetData?'get':'get',//请求方式
            dataType:useNetData?'json':'text'//数据类型
    },
    set_wifi_settings:{//充电宝WIFI连接
        url:useNetData?hostUrl+'/fwcgi-bin/set_wifi_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    binding:{//后台数据绑定
        url:useNetData?houUrl+'/route/binding':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    getClentRtRecourse:{//最后数据绑定
        url:useNetData?hostUrl+'/fwcgi-bin/getClentRtRecourse':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    page_wifi_settings:{//无线设置
        url:useNetData?hostUrl+'/fwcgi-bin/page_wifi_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //线装管理
    get_installing_devices:{
      url:useNetData?hostUrl+'/fwcgi-bin/get_installing_devices':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'get':'get',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    //未上报数据
    manage_installed_data:{
      url:useNetData?hostUrl+'/fwcgi-bin/manage_installed_data':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'post':'get',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    setDate:{
      url:useNetData?hostUrl+'/fwcgi-bin/ntp_h5':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'post':'post',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    getDate:{
      url:useNetData?hostUrl+'/fwcgi-bin/ntp_h5':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'get':'get',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    //获取流量设置
    getQos:{
      url:useNetData?hostUrl+'/fwcgi-bin/qos_h5':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'get':'get',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    setQos:{
      url:useNetData?hostUrl+'/fwcgi-bin/qos_h5':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'post':'post',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    //恢复出厂设置
    restore_router:{
      url:useNetData?hostUrl+'/fwcgi-bin/restore_router':hostLocation+'/static/json.tpl',//接口地址
      type:useNetData?'get':'get',//请求方式
      dataType:useNetData?'json':'text'//数据类型
    },
    //获取MAC地址克隆
    get_mac_clone:{
        url:useNetData?hostUrl+'/fwcgi-bin/mac_clone_h5':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //设置MAC地址克隆
    set_mac_clone:{
        url:useNetData?hostUrl+'/fwcgi-bin/mac_clone_h5':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //DHCP服务 post
    page_dhcp_settings:{
        url:useNetData?hostUrl+'/fwcgi-bin/page_dhcp_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //DHCP服务 get
    page_dhcp_settings_get:{
        url:useNetData?hostUrl+'/fwcgi-bin/page_dhcp_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //客户端列表
    get_user_list:{
        url:useNetData?hostUrl+'/fwcgi-bin/get_user_list':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //局域网IP post
    page_lan_settings:{
        url:useNetData?hostUrl+'/fwcgi-bin/page_lan_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    //局域网IP
    page_lan_settingsEr:{
        url:useNetData?hostUrl+'/fwcgi-bin/page_lan_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    page_wifi_settingsEr:{//无线设置get
        url:useNetData?hostUrl+'/fwcgi-bin/page_wifi_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    systemInfo:{
        url:useNetData?hostUrl+'/fwcgi-bin/show_device_status':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'get':'get',//请求方式
        dataType:useNetData?'json':'text'//数据类型
    },
    page_wan_settings:{//设置WAN口的连接方式，连接网络功能
        url:useNetData?hostUrl+'/fwcgi-bin/page_wan_settings':hostLocation+'/static/json.tpl',//接口地址
        type:useNetData?'post':'get',
        dataType:useNetData?'json':'text'//数据类型
    },
};



/**
 * 主要入口
 */
//loading
var loading="";
require(["./router/router"],function(joins){
    joins();
});
